package com.xlhl.init.anno;

import com.xlhl.init.common.QueryWrapperService;

import java.lang.annotation.*;

/**
 * MyBatis Plus 排序字段，仅 {@link QueryWrapperService} 使用
 *
 * @author XLHL
 */
@Documented
@Target({ElementType.FIELD})
@Retention(RetentionPolicy.RUNTIME)
public @interface QueryWrapperSort {

    SortType value() default SortType.ASC;

    enum SortType {
        /**
         * 升序
         */
        ASC,

        /**
         * 降序
         */
        DESC
    }
}
